#pragma once
#ifndef __SCRIPT__EDITOR__SOLUTION__SERIALISER__HH__
#define __SCRIPT__EDITOR__SOLUTION__SERIALISER__HH__

#include <LitStream.h>
#include "ScriptEditorPrereqs.h"

namespace Lit
{
	namespace Editor
	{
		class ScriptSolutionSerialiser : public XmlSerialiser <ScriptSolution>
		{
		public:
			ScriptSolutionSerialiser( );
			~ScriptSolutionSerialiser();
			
			void saveObject( TiXmlDocument * doc, const ScriptSolution& in );
			void loadObject( TiXmlDocument * doc, const std::string &base_dir, ScriptSolution& sol );
		};
	};
};
#endif